(SKSH_PP,08)(39(74(65(02,$#)(01,1))(75(02,$1)(01,-?)))(32(31(29,echo)(01,Usage:)(19(31(29,basename)(04,$0)))(01,new_dir))(31(29,echo)(01, (pushes new directory onto directory stack)))(31(29,return)(04,1))))(26(06(11(04,nil:))(31(29,cd)(02,$1)))(25(31(29,echo)(02,$0: Can't cd to $1))(31(29,return)(04,1))))(31(04,DIRSTACK)(21,=)(02,$OLDPWD,$DIRSTACK))(31(29,export)(04,-l)(04,DIRSTACK))